home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / pcb / tubs10d.zip / TUBS.DOC < prev    next >
Text File  |  1992-09-19  |  87KB  |  1,967 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                             The Ultimate Byte System
  24.                                   version 1.0
  25.                           initial release August 1992
  26.  
  27.  
  28.                                      Index
  29.  
  30.         Page            Page Description
  31.  
  32.                         Accounts - Annual
  33.                         Accounts - Daily
  34.                         Accounts - Monthly
  35.                         Accounts - Semi-Annually
  36.                         Accounts - Quarterly
  37.                         Accounts - Yearly
  38.                         Account Config Editor
  39.                         Annual Accounts
  40.                         Annual Resetting of Accounts
  41.                         Auto TPA Update
  42.                         Auto Update (TPA)
  43.                         BBS Name Change
  44.                         Beta Test Sites
  45.                         Bytes Downloaded Today
  46.                         Byte Radio
  47.                         Bytes Left in Account
  48.                         Changing of Board Name
  49.                         Change of Name (Owner Name)
  50.                         Command Security Editor
  51.                         Configuration Editor
  52.                         Context Sensitive Help
  53.                         Daily Accounts
  54.                         Daily Bytes
  55.                         Daily Resetting of Accounts
  56.                         Editor - Security File
  57.                         Editor - User Account
  58.                         Expiration Date
  59.                         Expired Security Level
  60.                         F1 Key
  61.                         F2 Key
  62.                         Features
  63.                         File Ratio
  64.                         Future Ideas
  65.                         Future Updates
  66.                         General Description
  67.                         Initial Bytes
  68.                         Initial Bytes (Users Account)
  69.                         Installation
  70.                         Help Screens
  71.                         Key Functions
  72.                         Key File Information
  73.                         Last Reset Date
  74.                         Licence
  75.                         Licensing Information
  76.                         Lock Out
  77.                         Monthly Accounts
  78.                         Monthly Resetting of Accounts
  79.                         Name Change
  80.                         Name
  81.                         PWRD file
  82.                         PCBSetup (hints and tips)
  83.                         Quaterly Accounts
  84.                         Quarterly Resetting of Accounts
  85.                         Ratio Config Editor
  86.                         Registration of Product
  87.                         Resetting Accounts
  88.                         Reset Date (Last Reset)
  89.                         Resetting Field Data (Ctrl-U)
  90.                         Reset Flag in Users File
  91.                         Reset Periods
  92.                         Saving Data (F10)
  93.                         Security File
  94.                         Security Level
  95.                         Selling Key Files
  96.                         Semi-Annual Accounts
  97.                         Semi-Annual Resetting of Accounts
  98.                         Serial Number
  99.                         Session Bytes
  100.                         Support BBS Information
  101.                         the System Manager
  102.                         Time Editor
  103.                         Third Party Installation
  104.                         Total Bytes Downloaded
  105.                         Total Bytes Uploaded
  106.                         Total Files Downloaded
  107.                         Total Files Uploaded
  108.                         TPA
  109.                         Transfers of Ownership
  110.                         Upgrade Policies
  111.                         Upload Processing
  112.                         User Info at LOGIN
  113.                         User Editor
  114.                         User Number
  115.                         Version Naming Convention
  116.                         Weekly Accounts
  117.                         Weekly Resetting of Accounts
  118.                         Yearly Accounts
  119.                         Yearly Resetting of Accounts
  120.  
  121.  
  122.  
  123.  
  124.                                     Foreword
  125.  
  126.         Neither this documentation nor the programs are out of beta yet,
  127.         so you can expect some rough edges.  Most of them will be in
  128.         this documentation though, the code we have put much effort into
  129.         to make as flawless as possible.
  130.         This documentation was compiled quickly to allow the product to
  131.         reach you in a timely manner.
  132.         Please excuse this documentation release, as it will improve!
  133.  
  134.         I would like to thank Fred Clark as if it were not for his work,
  135.         then PCBoard would not be here today.
  136.         David Terry and all the staff at CDC also have condolences coming, as
  137.         they were instrumental in creating PCBoard v14.5 and beyond.
  138.  
  139.         You will have to forgive me for the documentation, I am used to
  140.         writing technical reports, and documents.  I will attempt to refrain
  141.         from a too technically oriented document, while at the same time
  142.         providing all the details necessary to quickly install our products.
  143.         I will also attempt to provide you an easy access to all the necessary
  144.         details to configure all the specific details that are important
  145.         to the proper operation of this product.
  146.  
  147.         I would also like to take time to thank you for reviewing our product,
  148.         and considering it as an option for distribution of bytes to your
  149.         users.
  150.  
  151.         Please be so kind as to provide us with feedback as to what you think
  152.         of the documentation, our product in general and its features.
  153.         We consider providing you with a quality product that meets your needs
  154.         of utmost importance.  If this product fails to meet your needs,
  155.         please let us know where we failed, what we could have done to make
  156.         the product better, or why you chose not to use our product.
  157.  
  158.         We appreciate your time and effort in reading our documentation, and
  159.         in trying our products.
  160.  
  161.         Please take time to read this file, and pay close attention to the
  162.         operation of this system, especially in regards to the PWRD file.
  163.         The improper use of PWRD file and this system can cause you some
  164.         unexpected results.  The PWRD settings will take control, and TUBS will
  165.         NOT allot bytes to the user !
  166.  
  167.  
  168.  
  169.  
  170.  
  171.                                   Introduction
  172.  
  173.  
  174.         What is an Ultimate Byte System you ask ?  Good question, and one that
  175.         has as many answers as those who ask the question.
  176.         We have attempted to meet as many of those needs as varied as possible,
  177.         while still maintaining a fast, flexible and reliable method of
  178.         controlling bytes for your users.
  179.  
  180.         We have also gone to great lengths to integrate TUBS into PCBoard as
  181.         closely as possible.  This includes, but is not limited to, using screen
  182.         formats and displays as closely matched in layout and color as possible
  183.         to the normal PCBoard displays.
  184.         We will NOT display at any point to your users any form of
  185.         advertisement, nor mention of our product.
  186.         All of our products support the PCBoard @ color and naming conventions,
  187.         and allow sysop generation of many user display screens.
  188.  
  189.         We have written the system completely in Borland C to obtain as much
  190.         speed as possible.
  191.         The system has been tested in Networking environments, and under DOS
  192.         3.3, 3.31 and 5.0.
  193.         The system has been written to work correctly under DesqView, however
  194.         extensive testing has not been done in this environment.
  195.         We are looking for some reliable beta testers for future projects if
  196.         you are interested, please fill out the enclosed form and mail it to
  197.         us.
  198.         We do have online beta distribution doors, allowing instant access to
  199.         our latest beta code at all times.
  200.  
  201.         The Ultimate Byte System (called TUBS from here on) allows you to
  202.         have as many different byte configurations as you have security levels.
  203.         While this in itself is not unique, the fact that you can have file
  204.         ratios, byte ratios, file/byte ratios, daily limits (as PCB does now),
  205.         session limits (amount allowed each logon), weekly limits, monthly
  206.         limits or annual limits to name a few of the combinations gives you
  207.         a flexibility never before available to PCBoard Sysops.
  208.         While the flexibility is only limited by your imagination, you can
  209.         give a user a weekly limit for example, and let them use it at their
  210.         convenience.
  211.  
  212.         A non pay system can have upload ratios as well as daily, weekly,
  213.         monthly or yearly bytes distributed  to their users.
  214.  
  215.         A pay board can now sell bytes, and have byte accounts to allow a
  216.         better control over file leaches.  At least if a file leach wants files
  217.         they will have to pay for the bytes.
  218.         A board can use both account bytes and upload/download ratios at the
  219.         same time.
  220.         Allowing a user a limited number of bytes free each month for example,
  221.         (ie: give a user 4 meg per month, when it is finished the remainder of
  222.         the month period will run on ratio alone or wait until the start of
  223.         the next month period)
  224.  
  225.         The system is flexible enough that only your imagination can hold you
  226.         back on the bytes configuration and account configurations available
  227.         to you.
  228.  
  229.         All this is accomplished using absolutely NO events, this ensures that
  230.         your users will get their bytes accurately all the time and every time.
  231.  
  232.         Users bytes will adjust upon expiration level as defined by the SysOp,
  233.         each user is completely configurable by the SysOp!  Now YOU have total
  234.         and complete control over who gets bytes, how many, and when.
  235.  
  236.         There are a few items worth noting though, if a user downloads files
  237.         which abort transfer, and it is not counted by the system as a
  238.         successful transfer, then TUBS will NOT take these bytes away from the
  239.         user, which is only logical.
  240.  
  241.         As the system does not use events, we had more flexibility, and as a
  242.         result, have chosen to have the accounts reset upon actual week,
  243.         month, and year lengths rather than calendar weeks, months and days.
  244.         This means if a user starts using the system on August 6th 1992, which
  245.         will be a Thursday, then their week will reset on Thursdays, their
  246.         month will fall on the 6th of the month, and the year end will fall
  247.         12 months later or on August 6th, 1993.
  248.         Overall, we felt this led to better control of accounts, and more
  249.         flexibility on the part of the sysop.  Not to mention a more fair
  250.         distribution of bytes to your users.
  251.  
  252.         While every attempt at accuracy has been made, this manual may have
  253.         some details that may not reflect exactly what you see in your current
  254.         version of TUBS.
  255.  
  256.         This is because the documentation is written after the programming and
  257.         debugging phases, and usually will be a short period of time behind the
  258.         actual release of any code.
  259.         We will include update files, and history files with future releases
  260.         to identify any changes to the current release that may not be included
  261.         or may be different that as described in the documentation.
  262.  
  263.         TUBS is not freeware nor is it public domain software, but is commercial
  264.         software.  All documentation, source code, programs and file structures
  265.         are copyrighted and remain property of Platinum Software.
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                             File Version Convention
  272.  
  273.  
  274.         While not difficult I will mention how our file name is set up.
  275.         A typical Beta version # may look like.
  276.  
  277.                            The Ultimate Byte System
  278.                                 System Manager
  279.                                 Version 1.0ß3.7
  280.  
  281.         This would be a Beta release of version 1.0.
  282.  
  283.         The numerals prior to the beta (ß) symbol are the actual code version
  284.         number, and will not change during the release of this code version.
  285.  
  286.         The numbers after the beta (ß) symbol are the actual beta release
  287.         version.
  288.  
  289.         Beta release versions have minor and major numerals such as the 3.7
  290.         in above sample.
  291.  
  292.         Every change to the working code will render a new beta number, every
  293.         bug fix, addition or deletion will increase the minor number by one.
  294.         Additions to the codes features will usually be a major beta version
  295.         increase.
  296.  
  297.         This will allow you during the beta cycle to accurately track our
  298.         current version that is being released, and to keep the latest code
  299.         online.
  300.  
  301.         Once the code is released into production, then the beta symbol and
  302.         beta numerals will be removed from the code.
  303.  
  304.         Planned production release is early October of this year.
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.                                    Disclaimer
  313.  
  314.  
  315.         Ok, lets get through the legal stuff up front.
  316.  
  317.         Platinum Software, or any of its associates are not liable for any
  318.         damages suffered as a result of use of this software, either by
  319.         proper use or improper use.
  320.         We assume no liability for any losses incurred, either financial or
  321.         otherwise as a result of use of this software.
  322.         We hold no responsibility for your inability to use this software
  323.         due to your hardware configurations, software configurations, or
  324.         any other reason not mentioned in this document.
  325.  
  326.         This software has been tested at our sites, and is being distributed
  327.         in a beta format.  You agree to assume full responsibility for any
  328.         consequences incurred as a result of use or misuse of this software.
  329.  
  330.                                     Features
  331.  
  332.  
  333.         o       Allows Daily Accounts (similar to  PCBoard accounts using
  334.                                         PWRD file)
  335.         o       Corrects problem with midnight rollover and loss of bytes
  336.         o       Allows Monthly Account Bytes
  337.                         User has preset byte limit for month rather than day
  338.         o       Allows Annual Account Bytes
  339.                         User has preset byte limit for year rather than day
  340.         o       File Ratio Accounts with definable ratios
  341.         o       Byte Ratio Accounts with definable ratios
  342.         o       File and Byte Ratio together with definable ratios
  343.         o       Upload credits allowable to non ratio users.
  344.                         This will credit user with uploads who are not on
  345.                         ratio accounts, but on Monthly or Annual accounts.
  346.         o       Lock Out of specific users
  347.         o       Default settings of Session Bytes, Daily Bytes are security
  348.                 specific.
  349.         o       Individual users can be set different than their specific
  350.                         security level.
  351.         o       Base Baud rate and Factoring allows flexible control on
  352.                         bytes allocated based upon current session baud rate.
  353.         o       Allows greater control over Display User Info at Login
  354.         o       If user is found in PWRD, TUBS will honor PWRD setting.
  355.         o       Byte ratio can be calculated on Session Bytes or Actual Ratios
  356.         o       No need for DEPOSIT doors on Monthly or Annual Accounts for
  357.                 byte storage.
  358.         o       Runs automatically and is completely maintenance and event free.
  359.         o       Demo File will allow 60 days free usage
  360.         o       Demo Key does not need to be downloaded from support board !
  361.         o       SysOp definable display screens
  362.         o       Complete integration into PCBoard, transparent to user
  363.         o       Can run with some user on TUBS and others on PCBoard's PWRD or
  364.                 other file control system.
  365.         o       Automatic control over accounts upon user expiration
  366.         o       Automatic Update possible for sysop changes in Security file
  367.                         This allows one change to the Security file, and
  368.                         all users of that specific level will change.
  369.                         (User switch to disable this on user basis)
  370.         o       Small Code, allows shelling to TUBS.  Executes very fast,
  371.                         making it appear invisible to users.
  372.         o       Daily Limits can be enforced by security level, or can
  373.                         be disabled, relying on session limits only.
  374.         o       Session Limits, allow control on per session limit, while
  375.                         allowing Daily limits to be higher.
  376.                         (for monthly or annual accounts you may wish to
  377.                                 disable daily limits)
  378.         o       Maintains full PCBoard security on files.
  379.         o       Allows PCBoard to have full control over FREE files via
  380.                 the normal FSEC file.
  381.  
  382.  
  383.  
  384.                                   Description
  385.  
  386.  
  387.         A system allowing maximum flexibility in the distribution of bytes
  388.         possible.
  389.         Byte accounts are limited only by SysOps imagination !
  390.  
  391.         The most flexible byte distribution system on the market today.
  392.  
  393.         We have been running this code for several months on both single
  394.         node and multi-node (PCBoard /U) systems, with no user complaints,
  395.         nor loss of bytes to any users.
  396.         We feel the safeguarding of users bytes is sacred, and have taken
  397.         every precaution to ensure your users neither loose bytes, nor
  398.         are given wrong amounts of bytes.
  399.  
  400.         There are very few reasons the bytes will not be allotted to the user,
  401.         and all are system failures on the part of PCBoard or hardware, or are
  402.         SysOp configuration errors.
  403.  
  404.         If a user for whatever reason looses download information and PCBoard
  405.         does not count the download as successful, then we will not subtract
  406.         the bytes.
  407.         All byte removal and additions are controlled by PCBoard's calculations.
  408.  
  409.                                Quick Installation
  410.  
  411.  
  412.         For quick installation see the installation section in this
  413.         document file, or enclosed file QUICK.DOC.
  414.  
  415.  
  416.                                  Key Functions
  417.  
  418.  
  419.         The following table list key functions available in the System
  420.         Manager.
  421.  
  422.         F1              Help (Context sensitive - not in Beta release)
  423.         F2              Help (Generic Help)
  424.         Up Arrow        Up to next field above current location
  425.         Dn Arrow
  426.         Shift TAB       Moves to previous field
  427.         TAB             Moves to next field
  428.         ENTER           Moves to next field
  429.         ESC             Discard any changes made in current session.
  430.                         You will be challenged when pressing ESC key.
  431.                         Will return to previous menu, or abort program
  432.                                 depending upon level.
  433.         PgUp            Move between screens (Up)
  434.                                 Will NOT write to file with Security File
  435.                                         editor.
  436.                                 TPA editor will write changes to file.
  437.         PgDn            Move between screens (Down)
  438.                                 Will NOT write to file with Security File
  439.                                         editor.
  440.                                 TPA editor will write changes to file.
  441.         F10             Will save current record, and exit to menu
  442.         Ctrl Home       First field on screen
  443.         Ctrl END        Last field on screen
  444.         Ctrl U          Undo Key - will undo the current field
  445.                         Ctrl - U will work on any field on current screen,
  446.                         however after using PgUp or PgDn, the Ctrl-U will
  447.                         not undo information automatically on screen.
  448.         Insert          Toggles between Insert and Overtype mode.
  449.                         Cursor will be underline in overtype and block in
  450.                         insert mode.
  451.         Home            Beginning of current field
  452.         END             End of text in current field
  453.         Right Arrow     Right one character in current field to end of
  454.                         field.  Will NOT move to next field upon reaching end.
  455.         Left Arrow      Left one character in current field to beginning of
  456.                         field.  Will NOT move to previous field upon reaching
  457.                         beginning of field.
  458.         Ctrl Right      Moves right one word in current field
  459.         Ctrl Left       Moves left one word in current field
  460.         Backspace       Backspaces one  character
  461.         Delete          Deletes current character
  462.         Ctrl Y          Deletes from current position to end of field
  463.         Ctrl T          Deletes word to right (or from current position to
  464.                         end of current word)
  465.         Ctrl Backspace  Deletes word left.  (or from current position to
  466.                         beginning of current word)
  467.         Alt Rt Arrow    Moves right one field, will roll around at end
  468.                         of screen.
  469.         Alt Lft Arrow   Moves Left one field, will roll around at beginning
  470.                         of screen.
  471.  
  472.                         Resetting Data to Default Value
  473.  
  474.  
  475. If you wish to reset one or any number of fields while in a single screen,
  476. move the cursor to the field to be reset.
  477. While in the field to be reset, press CTRL-U, the original value will be
  478. returned to the field.
  479. This can be done as many times as you wish as long as you stay within the
  480. one security screen display.
  481. If you have changed screens (PGUP or PGDN) then the values are semi-permanent,
  482. and will have to be reset manually, or the changes can be aborted prior to
  483. save.
  484.  
  485.  
  486.  
  487.                                   Saving Data
  488.  
  489.  
  490. Upon moving from one screen to the other, the data will be saved in a temporary
  491. buffer area, however will not be saved to disk until you press F10 to save.
  492. Upon pressing ESC to exit, you will be warned of a possible loss of data, and
  493. asked if you wish to proceed.
  494.  
  495. ╔══════════════════════════[ Security File Editor ]═══════════════════════════╗
  496. ║                                                                             ║
  497. ║                                        Base   Fac File  Byte   R  U  R  D   ║
  498. ║ Usr   Initial    Session     Daily     Baud   1/  Ratio Ratio  T  L  s  s   ║
  499. ║ Lvl    Bytes      Bytes      Bytes     Rate   100  ?:1   ?:1      P  t  p   ║
  500. ║                                                                             ║
  501. ║   1          0          0          0       0    0    0     0   N  N  N  N   ║
  502. ║   2          0          0          0       0    0    0     0   N  N  N  N   ║
  503. ║   3        ┌─[ Abort ]─────────────────────────┐0    0     0   N  N  N  N   ║
  504. ║   4        │ Are you sure you want to abort? N │0    0     0   N  N  N  N   ║
  505. ║   5        └───────────────────────────────────┘0    0     0   N  N  N  N   ║
  506. ║   6          0          0          0       0    0    0     0   N  N  N  N   ║
  507. ║   7          0          0          0       0    0    0     0   N  N  N  N   ║
  508. ║   8          0          0          0       0    0    0     0   N  N  N  N   ║
  509. ║   9          0          0          0       0    0    0     0   N  N  N  N   ║
  510. ║  10          0          0          0       0    0    0     0   N  N  N  N   ║
  511. ║  11    2000000     500000     800000    2400  100    1     1   N  Y  N  N   ║
  512. ║  12          0          0          0       0    0    0     0   N  N  N  N   ║
  513. ║  13          0          0          0       0    0    0     0   N  N  N  N   ║
  514. ║  14          0          0          0       0    0    0     0   N  N  N  N   ║
  515. ║  15          0          0          0       0    0    0     0   N  N  N  N   ║
  516. ║  16          0          0          0       0    0    0     0   N  N  N  N   ║
  517. ║                                                                             ║
  518. ╚════════════════════[ The Ultimate Byte System V1.0ß3.7 ]════════════════════╝
  519.  
  520.  
  521.                                     Figure 1
  522.         Acceptable key inputs are ASCII characters from 32 to 254 except where
  523.         fields are prompting for specific input.
  524.  
  525.  
  526.  
  527.                               Bytes System Manager
  528.  
  529.  
  530.         Utility to control security specific information.
  531.         Session Bytes, Daily Limits, Base Baud Rate, Ratio Information, etc.
  532.         Also, allows control over individual user information, account
  533.         bytes, etc.
  534.  
  535.         We have considerable amounts of information on the screen in the Security
  536. Editor,
  537.         and are open to suggestions on what a better implementation may be.
  538.  
  539.         We will listen to all suggestions, and will decide ourselves what
  540.         the best suggestion is, and may be implemented.
  541.  
  542.  
  543.                           System Manager Introduction
  544.  
  545.  
  546.         The Bytes System Manager open screen provides you with one of
  547.         three options.
  548.         You can move between the options by using the arrow keys to
  549.         move up or down, or by simply pressing the first letter in the
  550.         desired menu option.
  551.         The highlighted option will be selected by pressing the <ENTER> key.
  552.  
  553.         See Figure 2 for an example of the System Manager Screen.
  554.  
  555.  
  556.  
  557.  
  558.                            The Ultimate Byte System
  559.                                 System Manager
  560.                                 Version 1.0ß4.14
  561.  
  562.                         ╔═════════════════════════════╗
  563.                         ║          Main Menu          ║
  564.                         ║─────────────────────────────║
  565.                         ║                             ║
  566.                         ║     User Editor             ║
  567.                         ║     Security File Editor    ║
  568.                         ║     Security File Editor (2)║
  569.                         ║     Time Editor             ║
  570.                         ║     Command Security Editor ║
  571.                         ║     Configuration Editor    ║
  572.                         ║     Exit T.U.B.S. SM        ║
  573.                         ║                             ║
  574.                         ║                             ║
  575.                         ╚═════════════════════════════╝
  576.  
  577.                          Platinum Software Development
  578.  
  579.                     Copyright (C) 1992, All Rights Reserved
  580.  
  581.  
  582.                                     Figure 2
  583.  
  584.  
  585. ╓─────────────────────────────────────────────────────────────────────────────╖
  586. ║       User Editor                                                           ║
  587. ║               This option will allow editing of individual user accounts,   ║
  588. ║               locking individual users out of the door, etc.                ║
  589. ║                                                                             ║
  590. ║               See the section on User File editing below.                   ║
  591. ╟─────────────────────────────────────────────────────────────────────────────╢
  592. ║       Security File Editor                                                  ║
  593. ║               This option will allow editing of the Security file data,      ║
  594. ║               which includes items such as Security Level, Initial Bytes,   ║
  595. ║               Session Bytes, Daily Bytes, Base Baud Rate, File Ratio,       ║
  596. ║               Byte Ratio, etc.                                              ║
  597. ║                                                                             ║
  598. ║               See the section on Security File Editor below.                ║
  599. ╟─────────────────────────────────────────────────────────────────────────────╢
  600. ║       Exit T.U.B.S. SM                                                      ║
  601. ║               Exit the system manager to DOS, this function is the same     ║
  602. ║               as pressing the ESC key.                                      ║
  603. ╙─────────────────────────────────────────────────────────────────────────────╜
  604.  
  605.                                  Security File
  606.  
  607.  
  608.         The security file is edited using BYTESM.EXE, and contains all of the
  609.         non user specific control information.
  610.         The fields going from left to right are :
  611.         Serial Number of Row:  This serves no purpose other than to let you
  612.                                 know where you are in the security table.
  613.                                 This does not correlate in any way to the
  614.                                 security levels, nor do the security levels
  615.                                 need to be in ascending order, or any specific
  616.                                 order at all.
  617.  
  618.  
  619.  
  620.                              Updating Security File
  621.  
  622. Figure 3 is an example of the Security File Editor Screen with one security
  623. level filled in.
  624.  
  625. ╔══════════════════════════[ Security File Editor ]═══════════════════════════╗
  626. ║                                                                             ║
  627. ║                                        Base   Fac File  Byte   R  U  R  D   ║
  628. ║ Usr   Initial    Session     Daily     Baud   1/  Ratio Ratio  T  L  s  s   ║
  629. ║ Lvl    Bytes      Bytes      Bytes     Rate   100  ?:1   ?:1      P  t  p   ║
  630. ║                                                                             ║
  631. ║   1          0          0          0       0    0    0     0   N  N  N  N   ║
  632. ║   2          0          0          0       0    0    0     0   N  N  N  N   ║
  633. ║   3          0          0          0       0    0    0     0   N  N  N  N   ║
  634. ║   4          0          0          0       0    0    0     0   N  N  N  N   ║
  635. ║   5          0          0          0       0    0    0     0   N  N  N  N   ║
  636. ║   6          0          0          0       0    0    0     0   N  N  N  N   ║
  637. ║   7          0          0          0       0    0    0     0   N  N  N  N   ║
  638. ║   8          0          0          0       0    0    0     0   N  N  N  N   ║
  639. ║   9          0          0          0       0    0    0     0   N  N  N  N   ║
  640. ║  10          0          0          0       0    0    0     0   N  N  N  N   ║
  641. ║  11    2000000     500000     800000    2400  100    1     1   N  Y  N  N   ║
  642. ║  12          0          0          0       0    0    0     0   N  N  N  N   ║
  643. ║  13          0          0          0       0    0    0     0   N  N  N  N   ║
  644. ║  14          0          0          0       0    0    0     0   N  N  N  N   ║
  645. ║  15          0          0          0       0    0    0     0   N  N  N  N   ║
  646. ║  16          0          0          0       0    0    0     0   N  N  N  N   ║
  647. ║                                                                             ║
  648. ╚════════════════════[ The Ultimate Byte System V1.0ß3.7 ]════════════════════╝
  649.  
  650.  
  651.  
  652.                                     Figure 3
  653.  
  654.                         Security Level of User (Usr Lvl)
  655.  
  656.         Current Security Level of user, when user security level matches,
  657.         the fields associated with this level will be applied.
  658.  
  659.  
  660.  
  661.  
  662.                       Initialization Bytes (Initial Bytes)
  663.  
  664.         Bytes Account will be initialized with.
  665.  
  666.  
  667.  
  668.  
  669.  
  670.                          Session Bytes (Session Bytes)
  671.  
  672.         This value is the default amount of bytes given to a user limited
  673.         by some conditional values.
  674.  
  675.         #1 )  Base Baud rate, as mentioned below can increase or decrease
  676.               this value.  See Base Baud Rate
  677.  
  678.         #2 )  Factoring Value - as mentioned below can affect this value.
  679.  
  680.         #3 )  Daily Limits CAN NOT be exceeded, if they are lower than session
  681.               bytes, or some bytes have been already downloaded today then
  682.               daily limits will be honored.
  683.  
  684.               IF DAILY LIMITS IS SET TO 0, THEN IT IS ASSUMED THAT DAILY
  685.               LIMITS WILL NOT BE ENFORCED.
  686.  
  687.               See also Daily Limits.
  688.  
  689.         #4 )  If Real Ratio is set, then the actual ratio is given rather
  690.               than session bytes.
  691.               NOTE: If Real Ratio is larger than session bytes or daily bytes,
  692.               then both session and daily bytes will be imposed upon the
  693.               limits.
  694.  
  695.               See also Daily Bytes, Session Bytes or Real Ratios.
  696.  
  697.         #5 )  If File Ratio and/or Byte ratio is set, and ratios are NOT in
  698.               line, then zero bytes will be granted, regardless of session
  699.               bytes.
  700.  
  701. Example of session bytes with Base Baud rate and Factor Value:
  702.  
  703.  (Session Bytes * ((Current Baud Rate/Base Baud Rate) * (Factor Value/100)))
  704.  
  705. ie:
  706.   (1000000 * ((9600/2400) * (200 (factor)/100)))
  707.  
  708.    1000000 * (( 4 ) * ( 2 ))
  709.  
  710.    1000000 * 8 = 8000000
  711.  
  712.  
  713. or ----->
  714.   (1000000 * ((2400/2400) * (200 (factor)/100)))
  715.  
  716.    1000000 * (( 1 ) * ( 2 ))
  717.  
  718.    1000000 * 2 = 2000000
  719.  
  720. or ----->
  721.   (1000000 * ((300/2400) * (200 (factor)/100)))
  722.  
  723.    1000000 *  (( .25 ) * ( 2 ))
  724.  
  725.    1000000 *  .5 = 500000
  726.  
  727.  
  728. Now, set as 2:1 seems useless, however if factor is set to 125 for example,
  729. then it would be easier to use than say an odd baud rate in base baud rate.
  730.  
  731.  
  732. ie:
  733.   (1000000 * ((9600/2400) * (125 (factor)/100)))
  734.  
  735.    1000000 * (( 4 ) * ( 1.25 ))
  736.  
  737.    1000000 * 5 = 5000000
  738.  
  739.  
  740. or ----->
  741.   (1000000 * ((2400/2400) * (125 (factor)/100)))
  742.  
  743.    1000000 * (( 1 ) * ( 1.25 ))
  744.  
  745.    1000000 * 1.25 = 1250000
  746.  
  747. or ----->
  748.   (1000000 * ((300/2400) * (125 (factor)/100)))
  749.  
  750.    1000000 *  (( .125 ) * ( 1.25 ))
  751.  
  752.    1000000 *  .25 = 156250
  753.  
  754.  
  755.  
  756.                            Daily Bytes (Daily Bytes)
  757.  
  758.         This value WILL NOT be exceeded in one calendar day, regardless of
  759.         other settings or values.
  760.  
  761.               IF DAILY LIMITS IS SET TO 0, THEN IT IS ASSUMED THAT DAILY
  762.               LIMITS WILL NOT BE ENFORCED.
  763.  
  764.  
  765.         This does not normally have the same limitations as PCBoard's bytes
  766.         limits on midnight roll over !
  767.         However, these same limitations can apply in certain situations,
  768.         although they are unlikely.
  769.  
  770.         This means you should be able to let a user go past midnight, and
  771.         still get full bytes the following day !
  772.  
  773.  
  774.  
  775.  
  776.  
  777.                         Base Baud Rate (Base Baud Rate)
  778.  
  779.         This is similar to the Base Baud rate as in the PCBoard PWRD file.
  780.  
  781.         If the Base Baud rate is set at 2400 baud, and a user logs in using
  782.         4800 baud, twice the bytes will be allotted for that session.
  783.         ( the above is affected as well by the Factoring Value, as mentioned
  784.            below )
  785.  
  786.         Session bytes are doubled, tripled, etc using the Base Baud rate
  787.         values.
  788.  
  789.         NOTE: Daily Limits are STILL enforced for all accounts, regardless
  790.         of settings of Base Baud rates or Factoring Values.
  791.         ( Unless Daily Limits are disabled by a zero setting )
  792.  
  793.  
  794.  
  795.  
  796.  
  797.                  Factoring Value for Base Baud Rate (Fac 1/100)
  798.  
  799.         A mathematical factoring value for base baud rate.
  800.         This is a new concept to base baud rate, and allows you the sysop
  801.         a better control over base baud rate than previously available.
  802.  
  803.         This is set in 1/100ths, meaning a value of 100 is equal to 1, a
  804.         value of 125 is equal to 1.25 in mathematical terms.
  805.  
  806.         If the base baud rate is 2400 baud and the base baud rate is 0
  807.         (zero) or 100, then the factoring is done as done by PCBoard.
  808.         As an example, if a user gets 100K at 2400 baud they would get
  809.         200K at 4800 baud, 400K at 9600 baud, etc.
  810.         If however a 300 baud user was online, they would get only 12.5K or
  811.         1/8th the value of 100K.
  812.  
  813.         Factoring adds a new twist and multiplies or divides by the factor
  814.         rate, rather than just by one as is the normal case.
  815.  
  816.         With factoring set to 200 (200/100ths) then the same user above at
  817.         2400 baud would still get 100K.  However, a 4800 baud user would get
  818.         400K and a 9600 baud user would get 800K.
  819.         Inversely, a 1200 baud user would get only 25K and a 300 baud user
  820.         would get only 6.25K.
  821.  
  822.         This feature encourages higher speed and penalizes lower speeds to
  823.         a greater degree.
  824.  
  825.  
  826.  
  827.  
  828.  
  829.                                  Display (Dsp)
  830.  
  831.         If turned ON the Display User Information at Login is handled by
  832.         the TUBS door.
  833.  
  834.         If turned OFF the Display User Information at Login is disabled in
  835.         TUBS.
  836.  
  837.  
  838.  
  839.  
  840.  
  841.                           File Ratio (File Ratio ?:1)
  842.  
  843.         This is the ratio required for the File Ratio to be enforced at.
  844.         If set to 2:1 you will be granting two files for every one file
  845.         received.
  846.         If set to 1:1, you will be granting one file for every file given.
  847.  
  848.         A word on the side, our ratio system will run smoothly and cause
  849.         no grief or be caused no grief if you are using PCBoard's UPCRED or
  850.         BYTECRED flags for instant credit.
  851.  
  852.         Bear in mind however that PCBoard's credits will apply to ALL users,
  853.         and TUBS will only credit based upon user levels in security file.
  854.  
  855.         Bytes will be granted based upon Session Bytes as listed in the
  856.         security file.
  857.  
  858.         Session bytes and Daily limits will be honored in all ratio systems.
  859.  
  860.         For Real Ratios see Real Ratio further down in this documentation.
  861.  
  862.  
  863.  
  864.  
  865.  
  866.                           Byte Ratio (Byte Ratio ?:1)
  867.  
  868.         This is the ratio required for the Byte Ratio to be enforced at.
  869.         If set to 2:1 you will be granting two bytes for every one byte
  870.         received.
  871.         If set to 1:1, you will be granting one byte for every byte given.
  872.  
  873.         A word on the side, our ratio system will run smoothly and cause
  874.         no grief or be caused no grief if you are using PCBoard's UPCRED or
  875.         BYTECRED flags for instant credit.
  876.  
  877.         Bear in mind however that PCBoard's credits will apply to ALL users,
  878.         and TUBS will only credit based upon user levels in security file.
  879.  
  880.         Bytes will be granted based upon Session Bytes as listed in the
  881.         security file.
  882.  
  883.         Session bytes and Daily limits will be honored in all ratio systems.
  884.  
  885.         For Real Ratios see Real Ratio further down in this documentation.
  886.  
  887.  
  888.  
  889.  
  890.  
  891.                             Upload Processing (ULP)
  892.  
  893.         This is a somewhat critical flag, and should be used only after
  894.         reading this documentation.
  895.  
  896.         The ULP flag will NOT provide for upload/download ratios, but will
  897.         instead credit additional bytes in the user account for new uploads.
  898.         The Byte Ratio is still used for the upload credit, however the
  899.         actual ratio is NOT considered at all in the calculations.
  900.  
  901.         This provides for boards with Monthly or Annual accounts to reward
  902.         users for uploads.
  903.  
  904.         This provides boards that call out long distance to gather files
  905.         themselves, and have pay members, to in effect 'pay' or reward
  906.         members for contributing the system.
  907.  
  908.         This flag should be used with some degree of caution however, as
  909.         some users will upload any and all files to obtain additional bytes.
  910.         This problem should not be as severe in this case as with true
  911.         ratio systems however, as users are just obtaining 'additional'
  912.         bytes.
  913.  
  914.  
  915.  
  916.  
  917.  
  918.                               Reset Periods: (Rst)
  919.  
  920.         This flag can be set to either N, D, W, M or Y for Not used, Daily,
  921.         Weekly, Monthly or Yearly.
  922.  
  923.         The system will reset account bytes to initial bytes as defined in
  924.         the security file for users security level based upon this flag.
  925.         The interval period for this flag is per user, and is calculated from
  926.         the time the user first started using the TUBS system.
  927.  
  928.  
  929.  
  930.  
  931.                                      Yearly
  932.  
  933.         If set to "Y" for yearly resets, the account bytes will be reset to
  934.         initial bytes on the annual anniversary of the date shown as last
  935.         reset date.
  936.         This is not based upon a day of the week, such as Sunday or Monday,
  937.         but rather on the day the initial login or last reset was done.
  938.         This can be affected by either modifying the last reset date.
  939.  
  940.                                     Semi-Annually
  941.  
  942.         If set to "S" for Semi-Annual resets, the account bytes will be
  943.         reset to initial bytes on the annual anniversary of the date shown
  944.         as last reset date.
  945.         This is not based upon a day of the week, such as Sunday or Monday,
  946.         but rather on the day the initial login or last reset was done.
  947.         This can be affected by either modifying the last reset date.
  948.  
  949.  
  950.                                     Quarterly
  951.  
  952.         If set to "Q" for quarterly resets, the account bytes will be reset
  953.         to initial bytes on the quarterly anniversary of the date shown as
  954.         last reset date.
  955.         This is not based upon a day of the week, such as Sunday or Monday,
  956.         but rather on the day the initial login or last reset was done.
  957.         This can be affected by either modifying the last reset date.
  958.  
  959.  
  960.                                     Monthly
  961.  
  962.         If set to "M" for yearly resets, the account bytes will be reset to
  963.         initial bytes on the monthly anniversary of the date shown as last
  964.         reset date.
  965.         This is not based upon a day of the week, such as Sunday or Monday,
  966.         but rather on the day the initial login or last reset was done.
  967.         This can be affected by either modifying the last reset date.
  968.  
  969.  
  970.  
  971.  
  972.  
  973.                                      Weekly
  974.  
  975.         If set to "W" for yearly resets, the account bytes will be reset to
  976.         initial bytes on the weekly anniversary of the date shown as last
  977.         reset date.
  978.         This is not based upon a day of the week, such as Sunday or Monday,
  979.         but rather on the day the initial login or last reset was done.
  980.         This can be affected by either modifying the last reset date.
  981.  
  982.  
  983.  
  984.  
  985.  
  986.                                      Daily
  987.  
  988.         If set to "D" for yearly resets, the account bytes will be reset to
  989.         initial bytes on a daily basis.
  990.         The results of this can not be adjusted, as last reset date is set
  991.         each time online, and the reset takes place daily.
  992.  
  993.         Daily accounts will however not normally have the midnight rollover
  994.         loss of bytes associated with  PCBoard !
  995.         As a matter of fact, a user could be granted both days bytes during
  996.         one login if so desired.
  997.         The SysOp would have to let the user know this was possible, and
  998.         how to accomplish it.
  999.  
  1000.         This flag makes T.U.B.S. operate exactly the same as PCBoard's PWRD
  1001.         file with the added flexibility of upload credits for a specific
  1002.         security level, while not affecting the other levels, as UPCRED or
  1003.         BYTECRED would do.
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.                                    PWRD File
  1012.  
  1013.         VERY IMPORTANT !!
  1014.  
  1015.         If users security level has any information other than zero bytes
  1016.         in the PWRD file, then TUBS will ignore the user, and allow them
  1017.         to have the same bytes as indicated in the PWRD file.
  1018.         TUBS will also display the bytes allowed in this session for the
  1019.         user as provided by the PWRD file.
  1020.         ( NOTE :  TUBS will ONLY display the user info if the "Display
  1021.           User Info at Login" is set to NO in PCBOARD.DAT, and the Display
  1022.           User Info is set to YES in the TUBS Security File. )
  1023.  
  1024.         See Display User Info section in this documentation for more detailed
  1025.         explanation.
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.                                Display User Info
  1032.  
  1033.         It is recommended that if you use the "Display User Info at Login"
  1034.         in PCBSetup (Options #1 - top right hand side of screen), that it
  1035.         be set to NO.
  1036.  
  1037.         If Display User Info is set to NO, then TUBS will display all the
  1038.         necessary information, and will appear seamlessly as a part of
  1039.         PCBoard.
  1040.  
  1041.         If Display User Info is set to YES, there are possible situations
  1042.         where the PCBoard display and the TUBS display will be separated by
  1043.         the system.
  1044.         This will cause an uneven flow to your screen display, making a
  1045.         somewhat less desirable display to the user.
  1046.  
  1047.         If you want NO display at all, set the Display User Info in the
  1048.         Security File to NO for that specific security level.
  1049.         ( see Display {Dsp})
  1050.  
  1051.         The User Info displayed in TUBS will display all the data as shown
  1052.         by PCBoard, plus ratio information if used for the specific user,
  1053.         bytes in account, bytes in session, and reset frequency if specified.
  1054.  
  1055.         NOTE :
  1056.         It is not recommended that both displays be used at once.
  1057.         We do recommend for clean displays, and a cleaner interface to
  1058.         PCBoard that the Display option in the security is the ONLY one that
  1059.         is used.
  1060.  
  1061. File Ratios
  1062.         File and Byte ratios are provided for the user and are configurable
  1063.         by the SysOp.
  1064.         The SysOp can adjust the ratio required (1:1, 2:1, 3:1, etc) to be
  1065.         maintained by the File Uploads.
  1066.         This provides a File Ratio Enforcement as well as a bytes distribution
  1067.         system.
  1068.         If the Files are in line then the Session bytes are given to the
  1069.         user.  ( this can be over ridden by the daily bytes field, based upon
  1070.         the daily bytes setting, and total bytes downloaded by user today )
  1071.  
  1072.         If the File Ratio Fails, FILEFAIL will be displayed to the user, and
  1073.         zero bytes will remain for session.
  1074.  
  1075. Byte Ratio
  1076.         File and Byte ratios are provided for the user and are configurable
  1077.         by the SysOp.
  1078.         The SysOp can adjust the ratio required (1:1, 2:1, 3:1, etc) to be
  1079.         maintained by the Byte Uploads.
  1080.         This provides a Byte Ratio Enforcement as well as a bytes distribution
  1081.         system.
  1082.         If the Bytes are in line then the Session bytes are given to the
  1083.         user.  ( this can be over ridden by the daily bytes field, based upon
  1084.         the daily bytes setting, and total bytes downloaded by user today )
  1085.  
  1086.         If the Byte Ratio Fails, BYTEFAIL will be displayed to the user, and
  1087.         zero bytes will remain for session.
  1088.  
  1089.         See Real Ratio below.
  1090.  
  1091.  
  1092.  
  1093. NOTE :  If both File Ratio and Byte Ratio are set, both levels MUST be
  1094.         maintained by the user for any bytes to be allocated in session.
  1095.         In all cases the daily bytes will control maximum for day if daily
  1096.         bytes is set.
  1097.  
  1098. Ratio Type:
  1099.         This flag allows defining ratio calculation type.
  1100.         There are three valid values. ( N/S/R )
  1101.                 N flag disables the ratio system for all users of specific
  1102.                         security level.
  1103.                 S flag sets ratios at Session Ratios for users of specific
  1104.                         security level.
  1105.                 R flag sets ratios at Real Ratios for users of specific
  1106.                         security level.
  1107. Session Ratios : ( S setting in RT )
  1108.         Session Ratios will distribute bytes based upon setting in Session
  1109.         Bytes.
  1110.         If ratios are in line, the full session bytes will be allotted to
  1111.         the user, provided the daily flag is either NOT set, or user has
  1112.         not used total daily allotment.
  1113.  
  1114.         Daily Download Bytes will still control overall bytes per day unless
  1115.         this setting is set to zero, in which case Daily Limits will be
  1116.         disabled.
  1117.  
  1118. Real Ratios :   ( R setting in RT )
  1119.         This option was provided to give you the ultimate in flexibility !
  1120.         Now you can have bytes allocated on File/Bite ratio based upon
  1121.         the actual ratio rather than the allocated amount in session and
  1122.         daily limits.
  1123.         This option still requires the ratio to be in line prior to allotting
  1124.         bytes to the user.
  1125.  
  1126.         Real Ratios will distribute bytes based upon the following formula
  1127.         and conditions.
  1128.         First, all File and/or Byte ratios MUST be in line as set out by
  1129.         the SECURITY file.
  1130.         If BYTE ratio is NOT used, then Real Ratio WILL NOT function.
  1131.  
  1132.         Bytes under Real Ratio will be distributed using the following
  1133.         formula.
  1134.  
  1135.         ( Total Bytes Uploaded * Byte Ratio ) - Total Bytes Downloaded
  1136.  
  1137.         This means if a user has uploaded 100,000 bytes and has downloaded
  1138.         100,000 bytes, with the ratio set at 2:1, then the following would
  1139.         be the bytes allocated.
  1140.  
  1141.         ( 100,000 * 2 ) - 100,000 = (200,000) - 100,000
  1142.  
  1143.         or 100,000 bytes remaining.
  1144.  
  1145.         Or if a user uploaded 350,000 bytes, downloaded 500,000 bytes, using
  1146.         a ratio of 5:1..
  1147.  
  1148.         Then ..
  1149.  
  1150.         ( 350,000 * 5 ) - 500,000 = 1,250,000 bytes remaining !
  1151.  
  1152.         NOTE : All bytes allocated under Byte Ratio and/or File Ratio using
  1153.         either Session Bytes or Real Ratio system will comply with session
  1154.         byte and daily byte limits.
  1155.  
  1156.         This means that in the above situation of 1.25 meg remaining, if the
  1157.         session bytes were set at 800K and the daily bytes were set at
  1158.         2 Meg.
  1159.         The user would be allotted 800K upon first login of the day, and
  1160.         would continue to get 800K or the Daily limit of 2 meg less daily
  1161.         download bytes until the daily maximum was reached.
  1162.  
  1163.         If ONLY the byte setting is used this can be used in a fashion we
  1164.         call Actual Ratios.
  1165.  
  1166.         The File Ratio is NOT considered in the calculation or allotment
  1167.         of bytes, therefore :
  1168.  
  1169.         if a user uploads 100K and downloads 300K with a ratio of 3:1, they
  1170.         would be allotted
  1171.  
  1172.         (100000 * 3) - 300000 = 0 bytes
  1173.  
  1174.         or if they uploaded 150K and download 300K they would be allotted
  1175.  
  1176.         (150000 * 3) - 300000 = 150000 bytes.
  1177.  
  1178.  
  1179. Upload Credits on Byte Accounts
  1180.         When Upload processing is turned on, any user who uploads bytes will
  1181.         be granted additional bytes in their account.
  1182.         This factor is adjusted by the byte ratio.
  1183.  
  1184.         Example :
  1185.  
  1186.         A user has 750,000 bytes remaining in their account, with a ULP flag
  1187.         set and byte ratio set at 3:1.
  1188.  
  1189.         They have just uploaded a 325,000 byte file.
  1190.  
  1191.         Their account now will contain 750,000 + ( 325,000 * 3 ) or
  1192.  
  1193.                 1,725,000 bytes.
  1194.  
  1195.  
  1196. Figure 4 is a more extensive example of a Security Editor Screen with various
  1197. examples.  I shall attempt to explain in detail the differences with each
  1198. security level, and how changing a flag can affect the bytes in a users account.
  1199.  
  1200.  
  1201.   ╔══════════════════════════[ Security File Editor ]═══════════════════════════╗
  1202.   ║                                                                             ║
  1203.   ║                                        Base   Fac File  Byte   R  U  R  D   ║
  1204.   ║ Usr   Initial    Session     Daily     Baud   1/  Ratio Ratio  T  L  s  s   ║
  1205.   ║ Lvl    Bytes      Bytes      Bytes     Rate   100  ?:1   ?:1      P  t  p   ║
  1206.   ║                                                                             ║
  1207.   ║  81    2000000     800000     800000       0    0    0     0   N  N  N  N   ║
  1208.   ║  82          0     800000          0       0    0    0     0   N  N  N  N   ║
  1209.   ║  83          0     800000    1600000       0    0    0     0   N  N  N  N   ║
  1210.   ║  84          0     800000          0    2400  200    0     0   N  N  N  N   ║
  1211.   ║  85          0     800000          0       0    0    2     0   S  N  N  N   ║
  1212.   ║  86          0     800000          0       0    0    0     2   S  N  N  N   ║
  1213.   ║  87          0     800000          0       0    0    2     2   S  N  N  N   ║
  1214.   ║  88          0     800000          0       0    0    2     2   R  N  N  N   ║
  1215.   ║  89    2000000     800000          0       0    0    0     0   N  Y  N  N   ║
  1216.   ║  90    2000000     800000          0       0    0    0     2   N  N  D  N   ║
  1217.   ║  91   10000000     800000          0       0    0    0     0   N  N  W  N   ║
  1218.   ║  92   50000000     800000          0       0    0    0     0   N  N  M  N   ║
  1219.   ║  93  500000000     800000          0       0    0    0     0   N  N  Y  N   ║
  1220.   ║  94    2000000     800000          0       0    0    0     0   N  N  N  Y   ║
  1221.   ║  95          0     800000    1000000       0    0    2     2   S  N  Y  Y   ║
  1222.   ║  96    2000000    1000000    2000000       0    0    0     0   N  Y  D  Y   ║
  1223.   ║                                                                             ║
  1224.   ╚════════════════════[ The Ultimate Byte System V1.0ß3.7 ]════════════════════╝
  1225.  
  1226.  
  1227.                                     Figure 4
  1228.  
  1229.  
  1230.  
  1231.                        Explanation of levels in Figure 4
  1232.  
  1233.  
  1234.  
  1235.   ║                                                                             ║
  1236.   ║                                        Base   Fac File  Byte   R  U  R  D   ║
  1237.   ║ Usr   Initial    Session     Daily     Baud   1/  Ratio Ratio  T  L  s  s   ║
  1238.   ║ Lvl    Bytes      Bytes      Bytes     Rate   100  ?:1   ?:1      P  t  p   ║
  1239.   ║                                                                             ║
  1240.   ║  96    2000000    1000000    2000000    2400  200    0     0   N  Y  D  Y   ║
  1241.  
  1242. I will attempt to go into some detail of the security file fields, and give
  1243. some examples of each.
  1244.  
  1245.  
  1246.   ║  81    2000000     800000     800000       0    0    0     0   N  N  N  N   ║
  1247.  
  1248. Security level of 81, Initialation bytes of 2 megs.
  1249. Each session will be granted 800 K, if available.  With an absolute daily limit
  1250. of 800 K.
  1251.  
  1252.  
  1253.   ║  82          0     800000          0       0    0    0     0   N  N  N  N   ║
  1254.  
  1255. No initial bytes granted, SysOp must grant bytes.
  1256. Each session 800K will be granted, if available, and there are no daily limits
  1257. set on this account.
  1258.  
  1259.   ║  83          0     800000    1600000       0    0    0     0   N  N  N  N   ║
  1260.  
  1261. Again, no initial bytes, however there is a 1.6 meg limit placed on daily bytes
  1262. permitted.
  1263.  
  1264.   ║  84          0     800000          0    2400  200    0     0   N  N  N  N   ║
  1265.  
  1266. This provides us with 800K session bytes, with no daily limit.  However the
  1267. bytes will also be adjusted based upon the base baud rate of 2400 baud and
  1268. a factor value of 2.
  1269.  
  1270.   ║  85          0     800000          0       0    0    2     0   S  N  N  N   ║
  1271.  
  1272. A session bytes of 800K will be granted if the file ratios are in line, which
  1273. is set at 2:1.
  1274. Session bytes are used as RT is set to S.
  1275.  
  1276.   ║  86          0     800000          0       0    0    0     2   S  N  N  N   ║
  1277.  
  1278. Same as above, except Bytes are checked for ratio rather than files.
  1279.  
  1280.   ║  87          0     800000          0       0    0    2     2   S  N  N  N   ║
  1281.  
  1282. Yet another ratio example, with both files and byte ratios required to be in
  1283. line for session bytes to be allotted.
  1284.  
  1285.   ║  88          0     800000          0       0    0    2     2   R  N  N  N   ║
  1286.  
  1287. Similar to above except real ratios are distributed rather than session bytes.
  1288. ie:
  1289. If 800 K is uploaded, and 1 meg downloaded bytes distributed in this session
  1290. would be.
  1291.         (800 * 2) - 1000000 = 600 K
  1292.  
  1293.   ║  89    2000000     800000          0       0    0    0     2   N  Y  N  N   ║
  1294.  
  1295. This account has 2 meg in initial account, with 800K per session and no
  1296. daily limit.
  1297. Upload Processing is initiated, meaning the user will be granted two bytes
  1298. in their account for each byte uploaded.
  1299. See the Byte Ratio for multiplier value of ULP.
  1300.  
  1301.   ║  90    2000000     800000          0       0    0    0     2   N  N  D  N   ║
  1302.  
  1303. A bit more complicated ! This one provides 2 meg initial bytes, with 800K per
  1304. session.  There are no daily limits, however when this user runs out of the
  1305. 2 meg they are on Byte ratios at 2:1.
  1306. This account is reset to the full two meg in the account on a daily basis.
  1307.  
  1308.   ║  91   10000000     800000          0       0    0    0     0   N  N  W  N   ║
  1309.  
  1310. Similar to above account with 10 meg in initial account, 800K per session, and
  1311. no daily limit.
  1312. There is no upload credit or byte ratio provided, however the account is reset
  1313. weekly.
  1314.  
  1315.   ║  92   50000000     800000          0       0    0    0     0   N  N  M  N   ║
  1316.  
  1317. This provides 50 meg per user, with 800K per session, and is reset monthly.
  1318.  
  1319.   ║  93  500000000     800000          0       0    0    0     0   N  N  Y  N   ║
  1320.  
  1321. This provides 500 meg on initialization, with 800K per session and an annual
  1322. reset period.
  1323.  
  1324.   ║  94    2000000     800000          0       0    0    0     0   N  N  N  Y   ║
  1325.  
  1326. A 2 meg initial bytes, 800K per session, and no daily limits.
  1327. This account will display user info at login however.
  1328.  
  1329.   ║  95          0     800000    1000000       0    0    2     2   S  N  Y  Y   ║
  1330.  
  1331. This account will provide a session bytes of 800K if files and bytes ratios are
  1332. in line.  (session is under RT).
  1333. Display is on at login.
  1334. And a daily 1 meg limit is set.
  1335. The Yearly reset has no effect as there are no initial bytes set.
  1336.  
  1337.   ║  96    2000000    1000000    2000000       0    0    0     2   N  Y  D  Y   ║
  1338.  
  1339. A two meg initial bytes, reset daily, with a 1 meg session and 2 meg daily
  1340. limit.
  1341. This account also credits for uploads on a two to one ratio.
  1342.  
  1343.  
  1344. Deposit Doors :
  1345.         While we do not wish to take away from Deposit Doors, they may become
  1346.         redundant with our system in place.
  1347.         Depending upon how your users are given bytes a Deposit Door is not
  1348.         necessarily needed.
  1349.         I personally do still run Cam DeBucks Deposit Door however, providing
  1350.         certain users the ability to store only time, other the ability to
  1351.         store bytes and time, and still others no storage at all.
  1352.  
  1353.         If the user is configured with the Initial Bytes the same as you
  1354.         would like for a daily limit, and reset is set to DAILY, then a
  1355.         Depository Door will operate the same as it does for PCBoard.
  1356.  
  1357.         If a user is set for Annual bytes for example, a depository door
  1358.         is not needed.  However the user of a depository will not seriously
  1359.         cause any problems to any account regardless of how it is set up.
  1360.         Once the bytes are stored in the deposit door they will be removed
  1361.         from the user account for that session.
  1362.         It will be possible in theory however to gain the maximum amount
  1363.         allowed in the deposit door as extra bytes above those in the
  1364.         users account.
  1365.         This would be done by waiting to expire, keeping full bytes in the
  1366.         account, and then withdrawing the bytes.
  1367.         This will be rectified if you set the expired security level in the
  1368.         deposit door to remove the bytes upon expiration of the users account.
  1369.  
  1370.         However, some deposit doors do not properly use the expired security
  1371.         level after the expired date, but continue to user the normal level.
  1372.         This can be prevented if you run PCBSM in an event and copy expired
  1373.         into the normal security area.
  1374.  
  1375.         TUBS will look at both security levels, and use the proper one based
  1376.         upon the expiration date found in the users file.
  1377.  
  1378.  
  1379.         NOTE : Some Depository Doors and some other doors will leave the
  1380.         user with zero bytes upon exiting.  I have not found a good way
  1381.         around this yet, however am working on it.
  1382.         Other doors such as QMail, RoseMail, etc will enter and exit
  1383.         maintaining bytes properly.  By simply joining another Conference,
  1384.         or by reopening TUBS the bytes are returned.
  1385.         As joining another Conference will regain the lost bytes, I am
  1386.         not sure what these doors are doing that some other doors do not.
  1387.         When we determine exactly what these doors are doing wrong, then we
  1388.         will attempt to rectify it.
  1389.  
  1390.  
  1391.                                    Bytes Door
  1392.  
  1393. Installation:
  1394.         For experienced sysops, TUBS is a easy door to install, with no
  1395.         maintenance files or configuration files necessary!
  1396.  
  1397.         Although TUBS uses a TPA, you will find this is one of the best used
  1398.         TPAs you may ever install.  Many other TPA programs are simply not
  1399.         used by many or even the majority of users, making the extra bytes
  1400.         redundant.
  1401.         TUBS on the other hand, uses only 32 bytes per user, and bytes are
  1402.         something that virtually every user on your system will utilize.
  1403.  
  1404.         You will have to set up a TPA by using PCBSM.EXE.
  1405.         Note that on a multi-node system ALL nodes must be down for this
  1406.         operation.
  1407.         PCBSM will generate a backup users file in this operation, however
  1408.         you may wish to have another backup offline just in case.
  1409.         Enter PCBSM, choose menu option "Add/Remove Third Party Application"
  1410.         to generate a new TPA.
  1411.  
  1412.         For TPA information use
  1413.                 TPA Name        :       TUBS
  1414.                 Version         :        100
  1415.                 Static Size     :         32
  1416.                 Dynamic Size    :          0
  1417.                 Keyword         :      BYTES
  1418.                                         the keyword must match the name of
  1419.                                         the door in your DOOR.LST file
  1420.  
  1421.         For verify that the data structure corresponds to the current version
  1422.         of TUBS, we have chosen a version number of 100, corelating to v 1.00.
  1423.  
  1424.         Press PGDN to generate your TPA.
  1425.  
  1426.         o       Please ensure that your environment variable PCBDAT is set.
  1427.                 If not please put in your autoexec.bat
  1428.                         SET PCBDAT=(drive\path\pcboard.dat)
  1429.  
  1430.                 ie:     SET PCBDAT=C:\PCB\PCBOARD.DAT
  1431.  
  1432.  
  1433.         You will now need to make some changes using PCBSetup.
  1434.  
  1435.         The first will be creating a door, this may be necessary in more
  1436.         than one conference, although each conference may point to the same
  1437.         door.
  1438.         Depending upon your setup, only the Main Door changes may be necessary,
  1439.         only you as a SysOp can determine that.
  1440.  
  1441.         It WILL however be necessary from every Conference that you wish the
  1442.         user to have access to it.  It is highly recommended that it is at the
  1443.         very minimum available from the Main Conference, as well as ALL other
  1444.         Conferences that have auto rejoin upon login set to YES.
  1445.  
  1446.  
  1447.                                    Batch File
  1448.  
  1449.         Example of batch file :
  1450.  
  1451.         @ECHO OFF
  1452.         CD \DOORS\TUBS
  1453.         BYTES
  1454.  
  1455.                 ** Note :  Do not reload PCBoard, as this is a shell door.
  1456.  
  1457.  
  1458.  
  1459.                                Door Installation
  1460.  
  1461.         Using PCBSetup choose the DOOR.LST file to edit.
  1462.  
  1463.     File      Pass    Sec   Login   USER.SYS DOOR.SYS  Batch Path
  1464.  
  1465.     BYTES              0      Y         Y       N      C:\DOORS\TUBS
  1466.  
  1467.  
  1468.  
  1469.         In the above example, we show pathing to the batch file, this would
  1470.         be placed in the C:\DOORS\TUBS directory.  (or other directory as you
  1471.         have chosen)
  1472.  
  1473.         By doing this you save multiple doors for each node.
  1474.  
  1475.         NOTE:  If you have other auto-login doors, you will need to modify
  1476.         them, or adjust BYTES to accommodate your plans for login.
  1477.         We have adapted our autologin door to accommodate branching for
  1478.         different users as necessary.
  1479.         If you need help in this area, please let us know on the support
  1480.         board, or in one of the mail networks we carry.
  1481.  
  1482. PCBSetup Configuration :
  1483.         It is highly recommended that you disable the "Display User Info
  1484.         at Login" with PCBSetup in Options #1 screen.
  1485.         This will make a much more pleasing display for your users.
  1486.  
  1487.                   Example of possible Screen displays to User
  1488.  
  1489.  
  1490.  
  1491.                             User Information Editing
  1492.  
  1493. User Number :   This corresponds directly with the user number as defined
  1494.                 in the PCBoard Users file.
  1495.  
  1496. Name :          This is the users name as found in the PCBoard USERS file.
  1497.  
  1498. Security Level : Security level as in PCBoard USERS file.
  1499.  
  1500. Expiry Date :   Users Expiry Date.
  1501.  
  1502. Expired Security Level :        Users expired security level.
  1503.  
  1504. Last Reset Date :       The date the last automatic reset or initialation was
  1505.                         done on this account.
  1506.  
  1507. Locked Out :    User is unable to obtain bytes from this system.  SysOp has
  1508.                 chosen to disallow bytes.  Most of the users information
  1509.                 display will be hidden from the display.
  1510.  
  1511. Auto TPA Update :       This will ensure that the users account is adjusted
  1512.                         automatically if the users security file information
  1513.                         changes.
  1514.                         Use with caution, as if you set initial bytes
  1515.                         manually for example, they will be reset to the
  1516.                         security file defaults upon re-entry to the TUBS
  1517.                         system if this flag is set.
  1518.                         This flag can provide a great deal of extra automation,
  1519.                         however it can also cause some grief that is difficult
  1520.                         to track down if used incorrectly.
  1521.  
  1522. Initial Bytes :         Bytes assigned to a use upon first time into system,
  1523.                         upon reset by system as defined in reset period,
  1524.                         upon Auto TPA update (if Auto TPA is set), or
  1525.                         upon automatic reset due to security level change.
  1526.                         (expiration of user, or other reason for change)
  1527.  
  1528. Bytes Left in Account : Current bytes in users account.
  1529.  
  1530. Total Bytes Downloaded : Total bytes downloaded as defined in PCBoard USERS
  1531.                         account. (last time user was through TUBS system)
  1532.  
  1533. Total Bytes Uploaded :  Total bytes uploaded as defined in PCBoard USERS
  1534.                         account. (last time user was through TUBS system)
  1535.  
  1536. Total Files Downloaded : As displayed in PCBoard USERS account.
  1537.  
  1538. Total Files Uploaded : As displayed in PCBoard USERS account.
  1539.  
  1540. Bytes Downloaded Today : As displayed in PCBoard USERS account.
  1541.  
  1542.           ╔═══════════════════[ TPA Data Editor ]═══════════════════╗
  1543.           ║                                                         ║
  1544.           ║             User Number: 1                              ║
  1545.           ║                    Name: ROBIN WELLS                    ║
  1546.           ║          Security Level: 241                            ║
  1547.           ║             Expiry Date: 00-00-00                       ║
  1548.           ║  Expired Security Level: 240                            ║
  1549.           ║                                                         ║
  1550.           ║         Last Reset Date: 08-06-92                       ║
  1551.           ║              Locked Out: N                              ║
  1552.           ║         Auto TPA Update: Y                              ║
  1553.           ║           Initial Bytes: 500000000                      ║
  1554.           ║   Bytes Left in Account: 500000000                      ║
  1555.           ║  Total Bytes Downloaded:  13919722                      ║
  1556.           ║    Total Bytes Uploaded:  31851779                      ║
  1557.           ║  Total Files Downloaded: 1175                           ║
  1558.           ║    Total Files Uploaded:  104                           ║
  1559.           ║  Bytes Downloaded Today: -100000000                     ║
  1560.           ║                                                         ║
  1561.           ╚══════════[ The Ultimate Byte System V1.0ß3.7 ]══════════╝
  1562.  
  1563.  
  1564.                                     Figure 5
  1565.  
  1566.  
  1567.  
  1568.           ╔═══════════════════[ TPA Data Editor ]═══════════════════╗
  1569.           ║                                                         ║
  1570.           ║             User Number: 1                              ║
  1571.           ║                    Name: ROBIN WELLS                    ║
  1572.           ║          Security Level: 241                            ║
  1573.           ║           ┌─[ Data has been changed ]───┐               ║
  1574.           ║  Expired S│  Do you want to save it?  Y │               ║
  1575.           ║           └─────────────────────────────┘               ║
  1576.           ║         Last Reset Date: 08-06-92                       ║
  1577.           ║              Locked Out: N                              ║
  1578.           ║         Auto TPA Update: Y                              ║
  1579.           ║           Initial Bytes: 500000000                      ║
  1580.           ║   Bytes Left in Account: 500000000                      ║
  1581.           ║  Total Bytes Downloaded:  14919722                      ║
  1582.           ║    Total Bytes Uploaded:  31851779                      ║
  1583.           ║  Total Files Downloaded: 1175                           ║
  1584.           ║    Total Files Uploaded:  104                           ║
  1585.           ║  Bytes Downloaded Today: -100000000                     ║
  1586.           ║                                                         ║
  1587.           ╚══════════[ The Ultimate Byte System V1.0ß3.7 ]══════════╝
  1588.  
  1589.                                     Figure 6
  1590.  
  1591.  
  1592. Configuration Editor:
  1593.         Our Configuation Editor will be released in the next version.
  1594.  
  1595. Time Editor:
  1596.         Our Time Editor is expected in version 1.0ß4.16
  1597.  
  1598. Security File Editor (1)
  1599. Security File Editor (2):
  1600.         We may rename these, and expect to have two distinct editors for
  1601.         the Security File in version 1.0ß4.16
  1602.                 Will possible be called :
  1603.                         Account Config Editor
  1604.                         Ratio Config Editor
  1605.         This will seperate account information and ratio information in a
  1606.         more distinct manner.
  1607.  
  1608. Command Security Editor:
  1609.         We plan on implementation of this feature in version 1.0ß4.16
  1610.  
  1611.  
  1612. Registration:
  1613.         We expect all products to be registered upon expiration of the demo
  1614.         key.  This is giving you a trial period far in excess of what is
  1615.         considered normal for shareware, however we feel that you should
  1616.         be absoutly sure that this is the product you want prior to
  1617.         registration.
  1618.  
  1619. Pricing of Product:
  1620.         Many long hours of development went into this product, however
  1621.         we feel that we also want to provide you as reasonable a pricing
  1622.         structure as possible.
  1623.  
  1624.         We feel that beta testers should be reward for their work, and beta
  1625.         testers will be granted a free registered key file upon release of the
  1626.         product. (limited by the quality and quantity of input provided by
  1627.         the beta site - this protects beta sites, and us from abuse )
  1628.  
  1629.         Pricing of TUBS v1.0 will be $40.00 U.S. or $45.00 Canadian.
  1630.         All Canadian residents please add 7% G.S.T., and all Ontario residents
  1631.         please add 8% P.S.T.
  1632.  
  1633.         Foreign orders please submit in U.S. dollars.
  1634.  
  1635. Key File Distribution:
  1636.         A Demo Key file will be included with this product.  The demo key
  1637.         will run all of the features of the system with NO crippling of any
  1638.         kind.
  1639.         The demo key will expire after 60 days of your initial installation.
  1640.         An expired key file will however still run your program, and
  1641.         will not remove any features of any kind.
  1642.         ( some delays, and unregistered prompts will be added )
  1643.  
  1644.         Due to our rather unique method of demo key distribution, there will
  1645.         be no need to call our board to get a demo key file, nor will it
  1646.         expire prematurely on you.
  1647.         You will be granted a sixty day demo period automatically, regardless
  1648.         of where or when you get this product.
  1649.  
  1650.         We also will provide Beta Keys (downloaded from support board),
  1651.         and registered keys. (downloaded from support board, mailed upon
  1652.         request (for a small fee), or uploaded to your board. (for a small fee)
  1653.  
  1654.         Tampering with the key file in any way is prohibited, and will render
  1655.         the key useless.
  1656.  
  1657.         We have taken great care in your users byte integrity however, and
  1658.         loss of a key file, corruption of key file, or expiration of key file
  1659.         will not cause loss of bytes to your users, or loss of operation of
  1660.         the system.  (a slight inconvenience to users may be present in the
  1661.         way of additional displays and delays in the system)
  1662.  
  1663. Beta Test Sites:
  1664.         We are looking for beta test sites for several products, many of which
  1665.         we are unable to name at present however.
  1666.         If you feel you could be a valuable asset to our organization please
  1667.         send in the enclosed beta tester application form.
  1668.  
  1669.         Beta testers will receive free beta keys for the tested products.
  1670.  
  1671.         Beta keys will expire, however will have a three month limit on
  1672.         expiration periods.
  1673.  
  1674.         We hope to have our products out of beta within that three month
  1675.         period !
  1676.  
  1677.         All beta testers who have provided feedback on the product, ideas
  1678.         on improvement on the product, and any bugs or problem items to
  1679.         sufficient degree will be presented with a free registered key
  1680.         file at the end of the beta cycle.
  1681.  
  1682.         We will run our beta cycles for all products in the above manner
  1683.         until further notice.
  1684.  
  1685.         We feel beta testers do work hard, and do spend some money, therefore
  1686.         rewards for the work are in order.
  1687.  
  1688.         Over the years we have personally beta tested eleven products and
  1689.         alpha tested seven.  Many of these are fine products, and the
  1690.         authors have worked exceptionally hard, and deserve credit for their
  1691.         hard work.
  1692.  
  1693.         Any beta product that I have tested however I will not and do not
  1694.         currently run without the authors blessings, or an authorization
  1695.         from the author.
  1696.  
  1697.         However, true to our word, we will distribute key files to those who
  1698.         help us out in this sometimes difficult process.  We will provide all
  1699.         beta test sites with as error free code as possible, and will test all
  1700.         code on our system.
  1701.  
  1702.         Beta key files are downloadable from the support BBS upon your approval.
  1703.  
  1704.         We have several products in various stages of development at this time,
  1705.         and hope to be releasing several other new and unique products to you
  1706.         in the near future.
  1707.  
  1708. Support BBS Information:
  1709.  
  1710.                          Platinum Software Development
  1711.  
  1712.         Platinum Software has chosen Central Ontario Data Systems as its
  1713.         support board.
  1714.         The board has given us the privilege to log on regularly and answer
  1715.         all questions and process ordering information.
  1716.         All orders will be processed within 48 hours under normal conditions,
  1717.         other conditions may prevail, but you will be left ample notice if
  1718.         conditions change.
  1719.  
  1720.         Central Ontario Data Systems has given us the unique ability to have
  1721.         our own bulletin board.  We wish to express our thanks for this.
  1722.         Upon entering the system, you will only see a brief hint that you
  1723.         have reached Central Ontario Data Systems, and be instantly placed
  1724.         into Platinum Software Development Support Board.
  1725.  
  1726.         All of our files are in the Main Board.  As a matter of fact, we
  1727.         have at this time seen no reason to add extra conferences to this
  1728.         board.
  1729.  
  1730.         The board is using an instant registration system (InstaReg) to allow
  1731.         you immediate access to the system and the support Conference upon
  1732.         first call.
  1733.  
  1734.         You will be provided with a MENU to select your registration level.
  1735.         BE SURE to select Platinum Software Support at this Menu.
  1736.  
  1737.         You will also have the option for Beta Test Site registration,
  1738.         which will provide all the information that is in the BETA application
  1739.         form.
  1740.  
  1741.         This will supply a quicker method of applying to be a Beta Site, but
  1742.         does not guarantee acceptance any faster or more readily than would
  1743.         mailing in the form.
  1744.  
  1745.         Upon completion of the registration, you will be placed into the
  1746.         Support Area of the board.
  1747.  
  1748.         (Depending upon which node you call, this may be the Main Conference,
  1749.         with no other Conferences available to you)
  1750.  
  1751.         Your personal key file is available by sending in a cheque or money
  1752.         order to the above address.
  1753.         Both U.S. and Canadian cheques are processed.
  1754.         Sorry, we can not accept currencies other than US or Canadian dollars.
  1755.  
  1756.         Visa registration is accepted either online, or by filling in and
  1757.         mailing the form enclosed in the package.
  1758.         ( VISA.FRM )
  1759.  
  1760.         We would like to pass along our thanks to the authors of several
  1761.         products who have made our life both more enjoyable, and much easier.
  1762.  
  1763.                 Clark Development - PCBoard
  1764.                                   - PCB Development Kit
  1765.  
  1766.                                   - InstaReg (Registration Door)
  1767.  
  1768.                 Cam DeBuck        - PCBDeposit
  1769.  
  1770.  
  1771.  
  1772.         Please use the registration form ( REGISTER.FRM ) for cheque or
  1773.         money order forms.
  1774.  
  1775.         Personal cheques will have a 10 day delay on processing prior to the
  1776.         generation of the key file (online) or mailing one back to you.
  1777.         This will allow sufficient time for the cheque to be processed by
  1778.         the banks.
  1779.  
  1780.         Visa orders placed online will be authorized with the key file being
  1781.         generated within 48 hours.
  1782.  
  1783.  
  1784. Product Credit :
  1785.  
  1786.         PCBoard v14.5           -       Clark Development Corp
  1787.         PCB Deposit             -       Cam DeBuck
  1788.         PCBToolKit              -       Clark Development Corp
  1789.         Microsoft               -       MS-DOS 3.30, MS-DOS 5.0
  1790.         Compaq                  -       DOS 3.31
  1791.         Novell                  -       Netware 3.31, Netware 2.2
  1792.         ArtiSoft                -       LanTastic 4.1
  1793.  
  1794.  
  1795. Display Files:
  1796.  
  1797.         There are several display files available to you as a SysOp, which
  1798.         will provide enhanced displays to your users above and beyond what
  1799.         we have provided.
  1800.  
  1801.         LOCKOUT         Lockout File
  1802.                 This file is displayed to your users instead of the normal
  1803.                 text.
  1804.                 This will provide information if you wish, letting the user
  1805.                 know why they are locked out of the door.
  1806.                 All of the normal PCB @ codes will function in this file, as
  1807.                 will the PCB @ color codes.
  1808.  
  1809.         PROMO           Promo File
  1810.                 This File is not normally used, but will be displayed upon
  1811.                 exit of the TUBS door.
  1812.                 We do not recommend the use of this file, however it was
  1813.                 provided for promotional file information in our early
  1814.                 releases and has been left in place.
  1815.                 It will support all the PCB @ codes if you do find a use for
  1816.                 it.
  1817.  
  1818.         BYTEFAIL        Byte Fail
  1819.                 This File is displayed if the BYTE ratio fails.
  1820.                 This file is provided and can be edited, it will support
  1821.                 all the @ and @ color codes as well.
  1822.                 This file will display when bytes are NOT distributed to
  1823.                 a user on BYTES or BYTES/FILES ratio who fails the BYTES
  1824.                 ratio test.
  1825.  
  1826.         FILEFAIL        File Fail
  1827.                 This File is displayed if the FILE ratio fails.
  1828.                 This file is provided and can be edited, it will support
  1829.                 all the @ and @ color codes as well.
  1830.                 This file will display when bytes are NOT distributed to
  1831.                 a user on FILES or BYTES/FILES ratio who fails the FILES
  1832.                 ratio test.
  1833.  
  1834.  
  1835. Bulletin Board Name Changes :
  1836.         You may change your Bulletin Board name twice in the first two
  1837.         years free of charge.  However the Sysops name may not change.
  1838.         For more than two changes, a fee will be charged for the services.
  1839.         After two years a fee will be charged for change of Bulletin
  1840.         Board names.
  1841.  
  1842. Name Changes of SysOp :
  1843.         We will change Sysops name free of charge as long as you own the
  1844.         product.
  1845.  
  1846.         You will however have to provide photocopies of signed legal
  1847.         documentation showing the reason and date of change of name.
  1848.         We will have to be provided with address, names and phone numbers
  1849.         of legal authorities to contact for verification purposes.
  1850.  
  1851.         Typically name changes will apply in the event of marital status
  1852.         change, adoption, or personal reasons for name change.
  1853.  
  1854. Licence Agreement :
  1855.         The Ultimate Bytes System, its accompanying programs, documentation
  1856.         and associated files are Copyrighted (C) 1992 by Platinum Software
  1857.         Developments.
  1858.         All rights reserved.
  1859.  
  1860.         You may not engage in, nor permit third parties to engage in any of
  1861.         the following :
  1862.  
  1863.         A ) Altering the software, the documentation, the key files or any
  1864.             other files associated with or supplied with The Ultimate Bytes
  1865.             System.
  1866.  
  1867.         B ) Attempting to reverse engineer, disassemble, decompile
  1868.             any of the software, key files or associated files in any way
  1869.             or by any means, either electronic, mechanical or manually.
  1870.  
  1871.         C ) Granting licences, sub-licences, leases or any rights of any
  1872.             kind of this software to others.
  1873.  
  1874.         D ) Selling or giving away key files without proper notification to
  1875.             Platinum Software Development.
  1876.  
  1877.         Platinum Software grants you a licence to use this software as long
  1878.         as you agree to meet, and continue to meet all the above conditions.
  1879.         Any present or future violations of any of the above conditions will
  1880.         result in the termination of your licence to use this software.
  1881.         Upon termination for any reason, you must immediately stop using this
  1882.         software, and destroy all copies of the key files in your possession.
  1883.         Platinum Software reserves the right to cancel your licence at any
  1884.         time for any violations incurred that may not be listed in this
  1885.         documentation.
  1886.  
  1887.         Cancellation of licence due to violation of agreement will forfeit
  1888.         your ability to use this product, and any or all fees paid to
  1889.         use this product.
  1890.  
  1891. Licensing Changes :
  1892.         We will charge a small nominal fee to re-register a change of
  1893.         ownership.  ( typically in the $10.00 range within the first
  1894.         year of ownership )
  1895.  
  1896. Future Upgrade Policies:
  1897.         We will provide future upgrades free within this version number
  1898.         for all minor releases and bug fixes.
  1899.         ( any version 1.xx releases are free )
  1900.         We have not plans for any upgrade fees for major version changes,
  1901.         we do reserve the right to charge a small fee for major version
  1902.         upgrades.
  1903.         We will however keep all future upgrade fees at less than 50% of
  1904.         the current price of the most current version.
  1905.         To obtain our support on future version, we will reserve the right
  1906.         to request that you run the most recent version of the software.
  1907.  
  1908.         This is to allow us to provide maximum support, as we will not be
  1909.         able to maintain the support for several versions at the same time,
  1910.         and will supply support for the most recent version only.
  1911.  
  1912.  
  1913.         Hopefully this is not totally confusing.
  1914.  
  1915. Next Release:
  1916.         Our next release has plans for sliding security levels, expiration
  1917.         of account upon expiration of bytes if chosen by sysop.
  1918.         Prediction by system on estimated expiry date of account.
  1919.  
  1920. Future Ideas:
  1921.         While we have not decided at this point what we might add to version
  1922.         2.0 of TUBS, some ideas that we have tossed around at this point
  1923.  
  1924.         One of these ideas being the addition of an upload processor to allow
  1925.         the ratio accounts to be credited at the time of upload.  This can be
  1926.         accomplished now by running bytes again upon re-entry to the board,
  1927.         but we would like to offer a seamless interface that is invisible to
  1928.         the user.
  1929.  
  1930.         We are also considering a time add-on, allow SysOps the flexibility
  1931.         with time in user accounts we have now provides to the bytes.
  1932.         We plan on having a time feature in an release very shortly, should
  1933.         be out within the month of October, 1992.
  1934.         If you have any ideas for time above what we already have let us know.
  1935.  
  1936.  
  1937. A look into the future:
  1938.  
  1939.  
  1940.                            The Ultimate Byte System
  1941.                                 System Manager
  1942.                                 Version 1.0ß0.18
  1943.  
  1944.                         ╔═════════════════════════════╗
  1945.                         ║          Main Menu          ║
  1946.                         ║─────────────────────────────║
  1947.                         ║                             ║
  1948.                         ║     User Editor             ║
  1949.                         ║     Account Config Editor   ║
  1950.                         ║     Ratio Config Editor     ║
  1951.                         ║     Time Editor             ║
  1952.                         ║     Command Security Editor ║
  1953.                         ║     Configuration Editor    ║
  1954.                         ║     Exit T.U.B.S. SM        ║
  1955.                         ║                             ║
  1956.                         ║                             ║
  1957.                         ╚═════════════════════════════╝
  1958.  
  1959.                          Platinum Software Development
  1960.  
  1961.                     Copyright (C) 1992, All Rights Reserved
  1962.  
  1963.  
  1964.                 Documentation written (1992) by Robin Wells
  1965.  
  1966.  
  1967.